fermi-lite.git
16 months agofix compatibility on mipsel
Michael R. Crusoe [Sat, 14 Dec 2024 18:47:40 +0000 (19:47 +0100)]
fix compatibility on mipsel

Forwarded: https://github.com/lh3/fermi-lite/pull/13

Gbp-Pq: Name sync_instead_of_atomic

16 months agoEnsure that our variable checking for >= 0 is signed
Steve Langasek [Sat, 14 Dec 2024 18:47:40 +0000 (19:47 +0100)]
Ensure that our variable checking for >= 0 is signed

Last-Update: 2020-03-17
Bug-Debian: https://bugs.debian.org/954127

The type of v->n is size_t, which is an unsigned type, and we are assigning
v->n - 1 to i and looping while this is >= 0.  If v->n == 0, on some
architectures (armhf) this results in i being set to a positive value
(specifically, UINT32_MAX).

Gbp-Pq: Name ensure-signed-comparison.patch

16 months agouse the simde header library for greater compatibility
Michael R. Crusoe [Sat, 14 Dec 2024 18:47:40 +0000 (19:47 +0100)]
use the simde header library for greater compatibility

Gbp-Pq: Name simde

16 months agoTry to take over patches from libSeqLib which needs separate bfc.h
Andreas Tille [Sat, 14 Dec 2024 18:47:40 +0000 (19:47 +0100)]
Try to take over patches from libSeqLib which needs separate bfc.h

Last-Update: Thu, 02 Feb 2017 10:57:56 +0100

 FIXME: Please check the FIXME at the end.  I think I did things wrong to put a
        static declaration into header file but I had no better idea to make
        ec1buf_init known in libSeqLib

Gbp-Pq: Name bcf_seqlib.patch

16 months agoAvoid name space conflict with bwa
Andreas Tille [Sat, 14 Dec 2024 18:47:40 +0000 (19:47 +0100)]
Avoid name space conflict with bwa

Bug-Upstream: https://github.com/lh3/fermi-lite/issues/5
Last-Update: Thu, 02 Feb 2017 10:57:56 +0100

Gbp-Pq: Name rename_bseq1_t.patch

16 months agoadd hardening flags
Sascha Steinbiss [Sat, 14 Dec 2024 18:47:40 +0000 (19:47 +0100)]
add hardening flags

Last-Update: 2016-01-08

Adds necessary build flags for hardening.

Gbp-Pq: Name hardening

16 months agobuild shared library
Sascha Steinbiss [Sat, 14 Dec 2024 18:47:40 +0000 (19:47 +0100)]
build shared library

Last-Update: 2016-01-08

Upstream only builds a static library, this adds a shared one.

Gbp-Pq: Name make_shared_lib

16 months agofermi-lite (0.1+git20221215.85f159e-1) unstable; urgency=medium
Andreas Tille [Sat, 14 Dec 2024 18:47:40 +0000 (19:47 +0100)]
fermi-lite (0.1+git20221215.85f159e-1) unstable; urgency=medium

  * Team upload.
  * New upstream version
  * Cleanup after testing
Closes: #1044647
  * Fix watchfile to detect new versions on github (routine-update)
  * Standards-Version: 4.7.0 (routine-update)
  * Do not move header files away from source repository
Closes: #1049564
[dgit import unpatched fermi-lite 0.1+git20221215.85f159e-1]

16 months agoImport fermi-lite_0.1+git20221215.85f159e.orig.tar.xz
Andreas Tille [Sat, 14 Dec 2024 18:47:40 +0000 (19:47 +0100)]
Import fermi-lite_0.1+git20221215.85f159e.orig.tar.xz

[dgit import orig fermi-lite_0.1+git20221215.85f159e.orig.tar.xz]

16 months agoImport fermi-lite_0.1+git20221215.85f159e-1.debian.tar.xz
Andreas Tille [Sat, 14 Dec 2024 18:47:40 +0000 (19:47 +0100)]
Import fermi-lite_0.1+git20221215.85f159e-1.debian.tar.xz

[dgit import tarball fermi-lite 0.1+git20221215.85f159e-1 fermi-lite_0.1+git20221215.85f159e-1.debian.tar.xz]